package com.youku.core.model.vo
{
   import com.youku.interfaces.IDVDData;
   
   public class DVDData extends Object implements IDVDData
   {
      
      public function DVDData() {
         super();
         this._ctype = "normal";
         this._state = "normal";
         this._headPostion = -1;
         this._tailPostion = -1;
         this._notsharing = 0;
         this._videoFiles = new Array();
         this._audioLangs = new Array();
         this._insertPoints = new Array();
      }
      
      private var _ctype:String;
      
      private var _state:String;
      
      private var _headPostion:Number;
      
      private var _tailPostion:Number;
      
      private var _videoFiles:Array;
      
      private var _audioLangs:Array;
      
      private var _notsharing:int;
      
      private var _insertPoints:Array;
      
      public function get ctype() : String {
         return this._ctype;
      }
      
      public function set ctype(param1:String) : void {
         this._ctype = param1;
      }
      
      public function get state() : String {
         return this._state;
      }
      
      public function set state(param1:String) : void {
         this._state = param1;
      }
      
      public function get headPostion() : Number {
         return this._headPostion;
      }
      
      public function set headPostion(param1:Number) : void {
         this._headPostion = param1;
      }
      
      public function get tailPostion() : Number {
         return this._tailPostion;
      }
      
      public function set tailPostion(param1:Number) : void {
         this._tailPostion = param1;
      }
      
      public function get files() : Array {
         return this._videoFiles;
      }
      
      public function set files(param1:Array) : void {
         this._videoFiles = param1;
      }
      
      public function get insertPoints() : Array {
         return this._insertPoints;
      }
      
      public function set insertPoints(param1:Array) : void {
         this._insertPoints = param1;
      }
      
      public function get audioLangs() : Array {
         return this._audioLangs;
      }
      
      public function set audioLangs(param1:Array) : void {
         this._audioLangs = param1;
      }
      
      public function get notsharing() : int {
         return this._notsharing;
      }
      
      public function set notsharing(param1:int) : void {
         this._notsharing = param1;
      }
   }
}
